I agree but would rank Lazenby lower than Dalton. I never saw Niven’s
version of Bond. I’ve never read a Bond book, so Connery was Bond to me, and Brosnan was the closest to Connery IMO. You’ve got to give Roger Moore credit for longevity in the role. 7 films is impressive. Lazenby was so disappointing that Connery came back to make Diamonds are Forever.